package com.scs.application.core.configuration;

import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Configuration;

/**
 * @Description:
 */
@Slf4j
@Configuration
//@ConditionalOnClass(RabbitTemplate.class)
//@EnableConfigurationProperties(RabbitMsgPushProviderProperties.class)
public class MsgProviderConfiguration {


    //@Bean
    //@ConditionalOnMissingBean
    //public RabbitSceneMsgPushProvider sceneMsgPushProvider(RabbitTemplate rabbitTemplate) {
    //   return new RabbitSceneMsgPushProvider(rabbitTemplate, RabbitConsts.MSG_EXCHANGE_NAME, RabbitConsts.SCENE_MSG_BINDING_KEY);
    //}
    //
    //@Bean
    //@ConditionalOnMissingBean
    //public RabbitRawMsgPushProvider rawMsgPushProvider(RabbitTemplate rabbitTemplate, RabbitMsgPushProviderProperties rabbitMsgPushProviderProperties) {
    //    return new RabbitRawMsgPushProvider(rabbitTemplate, rabbitMsgPushProviderProperties.getExchange(), "");
    //}

}
